<?php
require_once '../funciones/funciones.php';
$con = new MySQL();
$partId = $_SESSION["partId"];
?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <?php require_once '../includes/head.html'; ?>
        <title></title>
        <script type="text/javascript">
            $(document).ready(function(){
<?php require_once '../includes/jsEnReady.php'; ?>
    }); // fin $(document).ready(function(){
    function ventana(temaId,nivelId){
        if(nivelId == undefined){ //se mostrara solo el tema
            if(temaId == -1){
                alert("Unicamente puedes consultar temas que hallas superado o que estes en ellos actualmente");
                return false;
            }else{
                AbreVentana("popUpTemas.php?temaId=" + temaId, "Temas");
                return true;
            }
        }else{
            if(nivelId == -1){
                alert("Solo puedes consultar resultados de temas superados o actuales");
                return false;
            }else{
                AbreVentana("popUpNiveles.php?temaId=" + temaId+"&nivelId=" + nivelId, "Temas");
                return true;
            }
        }
    } //fin function ventana(temaId,nivelId){
        </script>
        <style type="text/css">
            .spSup{
                vertical-align: super;
                text-decoration: underline;
                font-size: 9px;
            }
            table{
                -moz-border-radius:7px;
                -webkit-border-radius:7px;
                border-radius:7px;
                -moz-box-shadow:0px 0px 6px #000000;
                -webkit-box-shadow:0px 0px 6px #000000;
                box-shadow:0px 0px 6px #000000;
                opacity:0.99;
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99);
                margin: 20px auto;
                padding: 9px;
                border-spacing:15px;
            }
            .tdnivel{
                text-align: center;
                margin: 1px 15px;
            }
            .tdnivel:hover{
                cursor: pointer;
            }
            .trSuperado:hover{
                font-weight: bolder;
            }
            .trActual:hover{
                font-weight: bolder;
            }
            .nada{
                font-weight: normal;
            }
            .trSuperado{
                color: #6AC942
            }
            .trActual{
                color: #cc7929
            }
            .spSup{
                vertical-align: super;
                text-decoration: underline;
                font-size: 9px;
            }
        </style>
    </head>
    <body>
        <div class="ui-accordion-header ui-state-default ui-corner-all titulo" id="divPruebaTapion">CONSULTAR HISTORICOS</div>
        <?php require_once '../includes/body.php'; ?>
        <div class="pregunta">
            <p>A continuación encontraras los temas (primera columna) y sus respectivos niveles(siguientes tres columnas).</p>
            Al dar clic sobre los temas conocerás todas las notas obtenidas en las evaluaciones que has presentado, además podrás acceder a las sugerencias que se te han ofrecido. Si das clic sobre algún nivel conocerás todas las notas que has obtenido en tus prácticas.

        </div>
        <div style="margin: auto auto;">
            <table >
                <thead>
                    <tr>
                        <th></th>
                        <th>Nivel 1</th>
                        <th>Nivel 2</th>
                        <th>Nivel 3</th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                    //Se pone en contexto toda la informacion del participante
                    $sql = "select subtm.`subtemaOrden`,tm.`temaOrden`,tm.`temaNombre`,tm.`temaId`,niv.`niveId`,niv.`nivelOrden` from participantes part
                    inner join subtemas subtm on subtm.`subtemaId` = part.`subtemaId`
                    inner join temas tm on tm.`temaId` = subtm.`temaId`
                    inner join niveles niv on niv.`niveId` = part.`niveId`
                    where part.`partId` = '$partId'";
                    $result = $con->consulta($sql);
                    $result = $con->unaFila($result);
                    $subtemaOrden = $result["subtemaOrden"];
                    $temaOrden = $result["temaOrden"];
                    $nivelId = $result["niveId"];
                    $nivelOrden = $result["nivelOrden"];
                    $sql = "select * from temas order by `temaOrden`";
                    $temas = $con->consulta($sql);
                    while ($tema = $con->unaFila($temas)) {
                        echo "<tr>";
                        $css = "";
                        $funcion = "'{$tema["temaId"]}'";
                        if ($tema["temaOrden"] < $temaOrden) { //se trata de un tema que ya se ha superado
                            $css = 'trSuperado';
                        } elseif ($tema["temaOrden"] == $temaOrden) { //se trata del tema actual
                            $css = 'trActual';
                        } elseif ($tema["temaOrden"] > $temaOrden) { //se trata de temas no alcanzados
                            $css = 'nada';
                            $funcion = "'-1'";
                        }
                        echo "<td class='$css manito' ><span onclick=\"ventana($funcion);\" >{$tema["temaNombre"]}</span></td>";
                        fnMuestraNiveles($tema["temaId"], $nivelId, $con);
                        echo "</tr>";
                    } //fin while ($tema = $con->unaFila($temas)){
                    ?>
                </tbody>
            </table>
        </div>
    </body>
</html>
<?php

function fnMuestraNiveles($temaId, $nivelId, $con) {
    /* Funcion para imprimir los niveles por cada tema */
    $sql = "select * from niveles where `temaId` = '$temaId' order by `temaId`";
    $result = $con->consulta($sql);
    while ($nivel = $con->unaFila($result)) {
        $icono = "";
        $funcion = "";
        $texto = "";
        if ($nivel["niveId"] < $nivelId) {
            $icono = "ok.png";
            $texto = "Nivel Superado, Muy bien!";
            $funcion = "'$temaId','{$nivel["niveId"]}'";
        } elseif ($nivel["niveId"] == $nivelId) {
            $icono = "nivActual.png";
            $texto = "Nivel Actual";
            $funcion = "'$temaId','{$nivel["niveId"]}'";
        } elseif ($nivel["niveId"] > $nivelId) {
            $icono = "block.png";
            $texto = "Pronto Llegaras a este Nivel";
            $funcion = "'$temaId','-1'";
        }
        echo "<td class='tdnivel'><img src='../imagenes/$icono' alt='$texto' title='$texto' onclick=\"ventana($funcion);\" /></td>";
    }
}
?>